package com.framework.core.enumeration;

/**
 * 审批对象状态
 * @author wangzhiqiang
 * @date 2018年5月3日
 * 状态（-1:删除,0:草稿,1:审批中,2:上线,3:驳回,4:下线）
 */
public enum StatusApprovalEnum {
	
	/**
	 * 下线
	 */
	DOWNLINE{public int Value(){return 4;}},
	
	/**
	 * 驳回
	 */
	REJECT{public int Value(){return 3;}},

	/**
	 * 上线
	 */
	ADOPT{public int Value(){return 2;}},
	
	/**
	 * 审批中
	 */
	APPROVAL{public int Value(){return 1;}},
	
	/**
	 * 草稿
	 */
	DRAFT{public int Value(){return 0;}},
    
	/**
     * 删除
     */
	DELETE{public int Value(){return -1;}};
	
	/**
	 * 获取对象状态值
	 * @return
	 */
    public abstract int Value();
}
